.sidebar-placesTree{
-moz-appearance:none;
padding-right:0!important;
-moz-border-radius:5px!important;
margin:0 5px 5px}

.sidebar-placesTreechildren::-moz-tree-cell(leaf),
.sidebar-placesTreechildren::-moz-tree-image(leaf){
cursor:pointer}

.sidebar-placesTreechildren::-moz-tree-cell-text(leaf){
color:#0000a9;
text-decoration:underline}

.sidebar-placesTreechildren::-moz-tree-cell-text(leaf,hover){
cursor:pointer;
text-decoration:underline;
color:#0000ff}

.sidebar-placesTreechildren::-moz-tree-cell(separator){
cursor:default}

treechildren::-moz-tree-image(title){
list-style-image:url("chrome://mozapps/skin/places/defaultFavicon.png");
padding-right:2px;
width:16px;
height:16px;
margin:0 2px}

treechildren::-moz-tree-image(title,livemarkItem){
list-style-image:url("chrome://browser/skin/livemark-item.png")}

treechildren::-moz-tree-image(title,separator){
list-style-image:none;
width:0;
height:0}

treechildren::-moz-tree-image(title,container){
list-style-image:url("chrome://global/skin/icons/folder-item.png");
-moz-image-region:rect(0,32px,16px,16px)}

treechildren::-moz-tree-image(title,open){
-moz-image-region:rect(16px,32px,32px,16px)}

treechildren::-moz-tree-image(title,container,livemark){
list-style-image:url("chrome://browser/skin/livemark-folder.png");
-moz-image-region:auto}

treechildren::-moz-tree-image(container,OrganizerQuery_AllBookmarks){
list-style-image:url("chrome://browser/skin/places/bookmarked.png");
-moz-image-region:auto}

treechildren::-moz-tree-image(container,OrganizerQuery_BookmarksToolbar){
list-style-image:url("chrome://browser/skin/places/bookmarksToolbar.png");
-moz-image-region:auto}

treechildren::-moz-tree-image(container,OrganizerQuery_BookmarksMenu){
list-style-image:url("chrome://browser/skin/places/bookmarksMenu.png");
-moz-image-region:auto}

treechildren::-moz-tree-image(container,OrganizerQuery_UnfiledBookmarks){
list-style-image:url("chrome://browser/skin/places/unsortedBookmarks.png");
-moz-image-region:auto}

treechildren::-moz-tree-image(title,query){
list-style-image:url("chrome://browser/skin/places/query.png");
-moz-image-region:auto}

treechildren::-moz-tree-image(title,query,tagContainer),
treechildren::-moz-tree-image(query,OrganizerQuery_Tags){
list-style-image:url("chrome://mozapps/skin/places/tagContainerIcon.png");
-moz-image-region:auto}

treechildren::-moz-tree-image(title,query,dayContainer){
list-style-image:url("chrome://browser/skin/places/calendar.png");
-moz-image-region:auto}

treechildren::-moz-tree-image(title,query,hostContainer){
list-style-image:url("chrome://global/skin/icons/folder-item.png");
-moz-image-region:rect(0,32px,16px,16px)}

treechildren::-moz-tree-image(title,query,hostContainer,open){
list-style-image:url("chrome://global/skin/icons/folder-item.png");
-moz-image-region:rect(16px,32px,32px,16px)}

treechildren::-moz-tree-image(title,query,OrganizerQuery_History){
list-style-image:url("chrome://browser/skin/places/history.png")}

treechildren::-moz-tree-image(title,query,folder){
list-style-image:url("chrome://global/skin/icons/folder-item.png");
-moz-image-region:rect(0,32px,16px,16px)}

treechildren::-moz-tree-image(title,query,folder,open){
-moz-image-region:rect(16px,32px,32px,16px)}

treechildren::-moz-tree-row(session-start){
border-top:1px dotted ThreeDShadow;
font-weight:700}

treechildren::-moz-tree-cell-text(date,session-continue){
color:-moz-Field}

#viewButton{
margin-top:2px;
margin-bottom:2px}

#viewButton > hbox > dropmarker{
height:auto;
width:auto;
-moz-margin-end:-3px}

#bookmarksPanel:-moz-system-metric(windows-default-theme),
#history-panel:-moz-system-metric(windows-default-theme){
background:none}